﻿Imports System.Collections.Generic
Imports System.Xml.Serialization

Namespace roncliProductions.LibWowArmory.DungeonDataSchema

    Public Class boss

        Private intID As Integer
        Private strKey As String
        Private strStringKey As String
        Private strType As String
        Private ltLootTable As New List(Of lootTable)

        <XmlAttribute()> Public Property id() As Integer
            Get
                Return intID
            End Get
            Set(ByVal value As Integer)
                intID = value
            End Set
        End Property

        <XmlAttribute()> Public Property key() As String
            Get
                Return strKey
            End Get
            Set(ByVal value As String)
                strKey = value
            End Set
        End Property

        <XmlAttribute()> Public Property stringKey() As String
            Get
                Return strStringKey
            End Get
            Set(ByVal value As String)
                strStringKey = value
            End Set
        End Property

        <XmlAttribute()> Public Property type() As String
            Get
                Return strType
            End Get
            Set(ByVal value As String)
                strType = value
            End Set
        End Property

        <XmlElement()> Public Property lootTable() As List(Of lootTable)
            Get
                Return ltLootTable
            End Get
            Set(ByVal value As List(Of lootTable))
                ltLootTable = value
            End Set
        End Property

    End Class

End Namespace